<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
    <title>IThingSmartCameraP2P </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="dc.created" content="2020-03-25">
    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../dokka-javadoc-stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
    <script type="text/javascript" src="../../../../../../jquery/jquery-3.3.1.js"></script>
    <script type="text/javascript" src="../../../../../../jquery/jquery-migrate-3.0.1.js"></script>
    <script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>

    <script type="text/javascript" src="../../../../../../search.js"></script>
    <script async type="text/javascript" src="../../../../../../module-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../package-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../type-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../member-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../../../../";
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
    <nav role="navigation">
        <div class="fixedNav">
            <!-- ========= START OF TOP NAVBAR ======= -->
            <div class="topNav"><a id="navbar.top">
                <!--   -->
            </a>
                <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
                </div>
                <a id="navbar.top.firstrow">
                    <!--   -->
                </a>
                <ul class="navList" title="Navigation">
    <li><a href="../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
            <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>

<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
        </div>
        <div class="navPadding">&nbsp;</div>
        <script type="text/javascript"><!--
        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
        //-->
        </script>
    </nav>
</header>

<main role="main">
    <div class="header">
        <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
        <h2 title="Interface IThingSmartCameraP2P" class="title">Interface IThingSmartCameraP2P</h2>
    </div>
    <div class="contentContainer">
        <!-- <ul class="inheritance">
            <li>java.lang.Object</li>
            <li>
                <ul class="inheritance">
                    <li>adaptation.Adaptation</li>
                </ul>
            </li>
        </ul> TODO inheritance tree -->
        <div class="description">
            <ul class="blockList">
                <li class="blockList">
                    
                    <hr>
                    <pre class="wrap-overflow">

public interface <span class="typeNameLabel"><a href=IThingSmartCameraP2P.html>IThingSmartCameraP2P</a>&lt;T&gt;</span>

                    </pre>
                    <div class="block"><p>huangdaju 2020-03-14 对外开放Api</p></div>
                </li>
            </ul>
        </div>
        <div class="summary">
            <ul class="blockList">
                <li class="blockList">
                <!-- ======== NESTED CLASS SUMMARY ======== -->
                    
                    <!-- =========== FIELD SUMMARY =========== -->
                    
                    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
                    
                    <!-- =========== ENUM CONSTANT SUMMARY =========== -->
                    
                    <!-- ========== METHOD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.summary">
                                <!--   -->
                            </a>
                                <h3>Method Summary</h3>
                                <div class="memberSummary">
                                    <div role="tablist" aria-orientation="horizontal">
                                        <button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
                                        <!-- TODO: Instance and Concrete Methods #1118 -->
                                    </div>
                                    <div id="memberSummary_tabpanel" role="tabpanel">
                                    <table aria-labelledby="t0">
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Method</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr id="i0" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setCameraTag(Object)>setCameraTag</a>(Object tag) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i1" class="rowColor">
                                            <td class="colFirst"><code>abstract Object</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#getCameraTag()>getCameraTag</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i2" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setSync(Executor)>setSync</a>(Executor executor) </code>
                                            </th>
                                            <td class="colLast">同步调用，由业务方自行设置camera执行线程</td>
                                        </tr>
                                        
                                        <tr id="i3" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#cancelBusiness()>cancelBusiness</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i4" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#requestCameraInfo(String,ICameraConfig)>requestCameraInfo</a>(String devId, ICameraConfig var2) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i5" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#registorOnP2PCameraListener(OnP2PCameraListener)>registorOnP2PCameraListener</a>(OnP2PCameraListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i6" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#registerP2PCameraListener(AbsP2pCameraListener)>registerP2PCameraListener</a>(AbsP2pCameraListener listener) </code>
                                            </th>
                                            <td class="colLast">Register the P2P listener, otherwise the video data cannot be obtained</td>
                                        </tr>
                                        
                                        <tr id="i7" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#removeOnP2PCameraListener()>removeOnP2PCameraListener</a>() </code>
                                            </th>
                                            <td class="colLast">remove P2P lisetner</td>
                                        </tr>
                                        
                                        <tr id="i8" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#removeOnP2PCameraListener(AbsP2pCameraListener)>removeOnP2PCameraListener</a>(AbsP2pCameraListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i9" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#generateCameraView(T)>generateCameraView</a>(<a href=IThingSmartCameraP2P.html>T</a> view) </code>
                                            </th>
                                            <td class="colLast">Bind the render view for IThingSmartCameraP2P</td>
                                        </tr>
                                        
                                        <tr id="i10" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#clearReferenceCount()>clearReferenceCount</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i11" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#connect(String,OperationDelegateCallBack)>connect</a>(String devId, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Connect P2P</td>
                                        </tr>
                                        
                                        <tr id="i12" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#connect(String,int,OperationDelegateCallBack)>connect</a>(String devId, int mode, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Connect P2P (Specify preferred connection mode)</td>
                                        </tr>
                                        
                                        <tr id="i13" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#connect(String,boolean,OperationDelegateCallBack)>connect</a>(String devId, boolean isApModeOpen, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i14" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#connect(String,CameraInfoBean,OperationDelegateCallBack)>connect</a>(String devId, CameraInfoBean cameraInfoBean, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i15" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#startPreview(OperationDelegateCallBack)>startPreview</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i16" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#startPreview(int,OperationDelegateCallBack)>startPreview</a>(int definition, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Start playing live video.</td>
                                        </tr>
                                        
                                        <tr id="i17" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#stopPreview(OperationDelegateCallBack)>stopPreview</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Stop playing live video.</td>
                                        </tr>
                                        
                                        <tr id="i18" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#getVideoClarity(OperationDelegateCallBack)>getVideoClarity</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Get the definition of the image transmitted from the camera.</td>
                                        </tr>
                                        
                                        <tr id="i19" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setVideoClarity(int,OperationDelegateCallBack)>setVideoClarity</a>(int mode, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Set the definition of the image played by the camera.</td>
                                        </tr>
                                        
                                        <tr id="i20" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#getMute(PLAYMODE)>getMute</a>(PLAYMODE playModel) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i21" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setMute(PLAYMODE,int,OperationDelegateCallBack)>setMute</a>(PLAYMODE playModel, int mute, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i22" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#getMute()>getMute</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i23" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setMute(int,OperationDelegateCallBack)>setMute</a>(int mute, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Turn on/off video sound</td>
                                        </tr>
                                        
                                        <tr id="i24" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setRecordMute(PLAYMODE)>setRecordMute</a>(PLAYMODE playModel) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i25" class="rowColor">
                                            <td class="colFirst"><code>abstract String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#getMonthKey()>getMonthKey</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i26" class="altColor">
                                            <td class="colFirst"><code>abstract String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#getDayKey()>getDayKey</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i27" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#startPlayBack(int,int,int,OperationDelegateCallBack,OperationDelegateCallBack)>startPlayBack</a>(int startTime, int stopTime, int playTime, OperationDelegateCallBack callBack, OperationDelegateCallBack finishcallBack) </code>
                                            </th>
                                            <td class="colLast">Start playback</td>
                                        </tr>
                                        
                                        <tr id="i28" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#pausePlayBack(OperationDelegateCallBack)>pausePlayBack</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Pause playback</td>
                                        </tr>
                                        
                                        <tr id="i29" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#resumePlayBack(OperationDelegateCallBack)>resumePlayBack</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Resume playback</td>
                                        </tr>
                                        
                                        <tr id="i30" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#stopPlayBack(OperationDelegateCallBack)>stopPlayBack</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Stop playback</td>
                                        </tr>
                                        
                                        <tr id="i31" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#snapshot(String,Context,PLAYMODE,OperationDelegateCallBack)>snapshot</a>(String absoluteFilePath, Context context, PLAYMODE playmode, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Video snapshot.</td>
                                        </tr>
                                        
                                        <tr id="i32" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#snapshot(String,Context,PLAYMODE,int,OperationDelegateCallBack)>snapshot</a>(String absoluteFilePath, Context context, PLAYMODE playmode, int rotateMode, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i33" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#snapshot(String,Context,OperationDelegateCallBack)>snapshot</a>(String absoluteFilePath, Context context, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i34" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#snapshotSilence(String,String)>snapshotSilence</a>(String absoluteFilePath, String fileName) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i35" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#snapshot(String,String,Context,OperationDelegateCallBack)>snapshot</a>(String directory, String fileName, Context context, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i36" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#snapshotWithConfig(Context,IPCSnapshotConfig,OperationDelegateCallBack)>snapshotWithConfig</a>(Context context, IPCSnapshotConfig config, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i37" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#queryRecordDaysByMonth(int,int,OperationDelegateCallBack)>queryRecordDaysByMonth</a>(int year, int month, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Get date with playback video record.</td>
                                        </tr>
                                        
                                        <tr id="i38" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#queryRecordTimeSliceByDay(int,int,int,OperationDelegateCallBack)>queryRecordTimeSliceByDay</a>(int year, int month, int day, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Get video playback information for a certain day.</td>
                                        </tr>
                                        
                                        <tr id="i39" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#queryRecordTimeSliceByDay(int,int,int,int,OperationDelegateCallBack)>queryRecordTimeSliceByDay</a>(int year, int month, int day, int page, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Get video playback information for a certain day.</td>
                                        </tr>
                                        
                                        <tr id="i40" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#queryEventRecordTimeSliceByDay(int,int,int,int,OperationDelegateCallBack)>queryEventRecordTimeSliceByDay</a>(int year, int month, int day, int page, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Get video playback information for a certain day.</td>
                                        </tr>
                                        
                                        <tr id="i41" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#startAudioTalk(OperationDelegateCallBack)>startAudioTalk</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Start talk.</td>
                                        </tr>
                                        
                                        <tr id="i42" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#stopAudioTalk(OperationDelegateCallBack)>stopAudioTalk</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Stop talk.</td>
                                        </tr>
                                        
                                        <tr id="i43" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#startRecordLocalMp4(String,Context,OperationDelegateCallBack)>startRecordLocalMp4</a>(String folderPath, Context context, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Start video recording</td>
                                        </tr>
                                        
                                        <tr id="i44" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#startRecordLocalMp4(String,Context,int,OperationDelegateCallBack)>startRecordLocalMp4</a>(String folderPath, Context context, int rotateMode, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i45" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#startRecordLocalMp4(String,String,Context,OperationDelegateCallBack)>startRecordLocalMp4</a>(String folderPath, String fileName, Context context, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Start video recording</td>
                                        </tr>
                                        
                                        <tr id="i46" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#stopRecordLocalMp4(OperationDelegateCallBack)>stopRecordLocalMp4</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Stop video recording</td>
                                        </tr>
                                        
                                        <tr id="i47" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#stopRecordLocalMp4(IPCRecordConfig,OperationDelegateCallBack)>stopRecordLocalMp4</a>(IPCRecordConfig config, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i48" class="altColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#isConnecting()>isConnecting</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i49" class="rowColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#isTalking()>isTalking</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i50" class="altColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#isRecording()>isRecording</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i51" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#disconnect(OperationDelegateCallBack)>disconnect</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Disconnect P2P</td>
                                        </tr>
                                        
                                        <tr id="i52" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#disconnectDirect(OperationDelegateCallBack)>disconnectDirect</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i53" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#connectPlayback()>connectPlayback</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i54" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#destroyCameraBusiness()>destroyCameraBusiness</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i55" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#destroyP2P()>destroyP2P</a>() </code>
                                            </th>
                                            <td class="colLast">Destroy camera object</td>
                                        </tr>
                                        
                                        <tr id="i56" class="altColor">
                                            <td class="colFirst"><code>abstract double</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#getVideoBitRateKbps()>getVideoBitRateKbps</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i57" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setEnableIVA(boolean)>setEnableIVA</a>(boolean enableIVA) </code>
                                            </th>
                                            <td class="colLast">Set whether to enable Object outline function</td>
                                        </tr>
                                        
                                        <tr id="i58" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#registerSpeakerEchoProcessor(ISpeakerEchoProcessor)>registerSpeakerEchoProcessor</a>(ISpeakerEchoProcessor processor) </code>
                                            </th>
                                            <td class="colLast">Register listener to receive audio data.</td>
                                        </tr>
                                        
                                        <tr id="i59" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#unregisterSpeakerEchoProcessor()>unregisterSpeakerEchoProcessor</a>() </code>
                                            </th>
                                            <td class="colLast">Unregister audio data listener</td>
                                        </tr>
                                        
                                        <tr id="i60" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#sendAudioTalkData(Array,int)>sendAudioTalkData</a>(Array&lt;byte&gt; outbuf, int length) </code>
                                            </th>
                                            <td class="colLast">After the audio data processing, it needs to be transmitted to the device for playback</td>
                                        </tr>
                                        
                                        <tr id="i61" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#deletePlaybackDataByDay(String,OperationDelegateCallBack,OperationDelegateCallBack)>deletePlaybackDataByDay</a>(String day, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i62" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setPlayBackSpeed(int,OperationDelegateCallBack)>setPlayBackSpeed</a>(int speed, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Multiple speed playback.</td>
                                        </tr>
                                        
                                        <tr id="i63" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#startPlayBackDownload(int,int,String,String,OperationDelegateCallBack,ProgressCallBack,OperationDelegateCallBack)>startPlayBackDownload</a>(int startTime, int stopTime, String folderPath, String fileName, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, OperationDelegateCallBack finishCallBack) </code>
                                            </th>
                                            <td class="colLast">Replay Start download</td>
                                        </tr>
                                        
                                        <tr id="i64" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#pausePlayBackDownload(OperationDelegateCallBack)>pausePlayBackDownload</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Replay Pause download</td>
                                        </tr>
                                        
                                        <tr id="i65" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#resumePlayBackDownload(OperationDelegateCallBack)>resumePlayBackDownload</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Replay Resume download</td>
                                        </tr>
                                        
                                        <tr id="i66" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#stopPlayBackDownload(OperationDelegateCallBack)>stopPlayBackDownload</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Replay Stop download</td>
                                        </tr>
                                        
                                        <tr id="i67" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setLoudSpeakerStatus(boolean)>setLoudSpeakerStatus</a>(boolean enable) </code>
                                            </th>
                                            <td class="colLast">Switch between speaker and handset mode, p2p 1.0 not support.</td>
                                        </tr>
                                        
                                        <tr id="i68" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#requestCameraInfo(String,ResultListener)>requestCameraInfo</a>(String devId, ResultListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i69" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#queryAlbumFileIndex(String,OperationDelegateCallBack)>queryAlbumFileIndex</a>(String albumName, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Album index query</td>
                                        </tr>
                                        
                                        <tr id="i70" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#startDownloadAlbumFile(String,String,String,boolean,OperationDelegateCallBack,ProgressCallBack,FileDownLoadProgressCallBack,FileDownloadFinishCallBack)>startDownloadAlbumFile</a>(String albumName, String savedFolder, String jsonfiles, boolean thumbnail, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, FileDownLoadProgressCallBack fileDLProgressCallBack, FileDownloadFinishCallBack finishCallBack) </code>
                                            </th>
                                            <td class="colLast">Download the files under the specified album</td>
                                        </tr>
                                        
                                        <tr id="i71" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#cancelDownloadAlbumFile(OperationDelegateCallBack)>cancelDownloadAlbumFile</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Cancel the file being downloaded</td>
                                        </tr>
                                        
                                        <tr id="i72" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#deleteAlbumFile(String,String,OperationDelegateCallBack,OperationDelegateCallBack)>deleteAlbumFile</a>(String albumName, String jsonFiles, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack) </code>
                                            </th>
                                            <td class="colLast">Delete album file</td>
                                        </tr>
                                        
                                        <tr id="i73" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#switchChannel(int,OperationDelegateCallBack)>switchChannel</a>(int channel, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Camera channel switch</td>
                                        </tr>
                                        
                                        <tr id="i74" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setHttpProxy(IHttpProxy)>setHttpProxy</a>(IHttpProxy httpProxy) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i75" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setIgnoreAwaking(boolean)>setIgnoreAwaking</a>(boolean ignoreAwaking) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i76" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setAudioEffect(int)>setAudioEffect</a>(int type) </code>
                                            </th>
                                            <td class="colLast">Set the voice intercom sound effect</td>
                                        </tr>
                                        
                                        <tr id="i77" class="rowColor">
                                            <td class="colFirst"><code>abstract CameraStatus</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#getCameraStatus()>getCameraStatus</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i78" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#enableAudioNS(boolean,OperationDelegateCallBack)>enableAudioNS</a>(boolean enabled, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i79" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#enableAudioAGC(boolean,OperationDelegateCallBack)>enableAudioAGC</a>(boolean enabled, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i80" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#enableAudioAEC(boolean,OperationDelegateCallBack)>enableAudioAEC</a>(boolean enabled, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i81" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#setCameraStatusUpdateCallback(ICameraStatusUpdateCallback)>setCameraStatusUpdateCallback</a>(ICameraStatusUpdateCallback callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i82" class="altColor">
                                            <td class="colFirst"><code>abstract Executor</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingSmartCameraP2P.html#getExecutor()>getExecutor</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        </tbody>
                                    </table>
                                </div>
                                <ul class="blockList">
                                
                                    <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
                                        <!--   -->
                                    </a>
                                        <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
                                        <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
                                            wait, wait, wait</code></li>
                                </ul>
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
        <div class="details">
            <ul class="blockList">
                <li class="blockList">
                    <!-- ========= CONSTRUCTOR DETAIL ======== -->
                    
                    <!-- ============ METHOD DETAIL ========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.detail">
                                <!--   -->
                            </a>
                                <h3>Method Detail</h3>
                                
                                <a id="setCameraTag(Object)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setCameraTag</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setCameraTag(Object)>setCameraTag</a>(Object tag)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCameraTag()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCameraTag</h4>
                                        <pre class="methodSignature"> abstract Object <a href=IThingSmartCameraP2P.html#getCameraTag()>getCameraTag</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setSync(Executor)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setSync</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setSync(Executor)>setSync</a>(Executor executor)</pre>
                                        <div class="block"><p>同步调用，由业务方自行设置camera执行线程</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="cancelBusiness()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>cancelBusiness</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#cancelBusiness()>cancelBusiness</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="requestCameraInfo(String,ICameraConfig)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>requestCameraInfo</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingSmartCameraP2P.html#requestCameraInfo(String,ICameraConfig)>requestCameraInfo</a>(String devId, ICameraConfig var2)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registorOnP2PCameraListener(OnP2PCameraListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registorOnP2PCameraListener</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingSmartCameraP2P.html#registorOnP2PCameraListener(OnP2PCameraListener)>registorOnP2PCameraListener</a>(OnP2PCameraListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerP2PCameraListener(AbsP2pCameraListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerP2PCameraListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#registerP2PCameraListener(AbsP2pCameraListener)>registerP2PCameraListener</a>(AbsP2pCameraListener listener)</pre>
                                        <div class="block"><p>Register the P2P listener, otherwise the video data cannot be obtained</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>listener</code> - listener</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="removeOnP2PCameraListener()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>removeOnP2PCameraListener</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingSmartCameraP2P.html#removeOnP2PCameraListener()>removeOnP2PCameraListener</a>()</pre>
                                        <div class="block"><p>remove P2P lisetner</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="removeOnP2PCameraListener(AbsP2pCameraListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>removeOnP2PCameraListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#removeOnP2PCameraListener(AbsP2pCameraListener)>removeOnP2PCameraListener</a>(AbsP2pCameraListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="generateCameraView(T)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>generateCameraView</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#generateCameraView(T)>generateCameraView</a>(<a href=IThingSmartCameraP2P.html>T</a> view)</pre>
                                        <div class="block"><p>Bind the render view for IThingSmartCameraP2P</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>view</code> - Render view</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="clearReferenceCount()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>clearReferenceCount</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#clearReferenceCount()>clearReferenceCount</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="connect(String,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>connect</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#connect(String,OperationDelegateCallBack)>connect</a>(String devId, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Connect P2P</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - Device id</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="connect(String,int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>connect</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#connect(String,int,OperationDelegateCallBack)>connect</a>(String devId, int mode, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Connect P2P (Specify preferred connection mode)</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - Device id</dd>
                                            
                                            
                                            
                                            <dd><code>mode</code> - Specify connection mode.</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="connect(String,boolean,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>connect</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#connect(String,boolean,OperationDelegateCallBack)>connect</a>(String devId, boolean isApModeOpen, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="connect(String,CameraInfoBean,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>connect</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#connect(String,CameraInfoBean,OperationDelegateCallBack)>connect</a>(String devId, CameraInfoBean cameraInfoBean, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startPreview(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startPreview</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#startPreview(OperationDelegateCallBack)>startPreview</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startPreview(int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startPreview</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#startPreview(int,OperationDelegateCallBack)>startPreview</a>(int definition, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Start playing live video.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>definition</code> - Specify the definition.</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopPreview(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopPreview</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#stopPreview(OperationDelegateCallBack)>stopPreview</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Stop playing live video.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getVideoClarity(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getVideoClarity</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#getVideoClarity(OperationDelegateCallBack)>getVideoClarity</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Get the definition of the image transmitted from the camera.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setVideoClarity(int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setVideoClarity</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setVideoClarity(int,OperationDelegateCallBack)>setVideoClarity</a>(int mode, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Set the definition of the image played by the camera.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>mode</code> - Specify the definition.</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMute(PLAYMODE)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMute</h4>
                                        <pre class="methodSignature">@Deprecated() abstract int <a href=IThingSmartCameraP2P.html#getMute(PLAYMODE)>getMute</a>(PLAYMODE playModel)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setMute(PLAYMODE,int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setMute</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingSmartCameraP2P.html#setMute(PLAYMODE,int,OperationDelegateCallBack)>setMute</a>(PLAYMODE playModel, int mute, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMute()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMute</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingSmartCameraP2P.html#getMute()>getMute</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setMute(int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setMute</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setMute(int,OperationDelegateCallBack)>setMute</a>(int mute, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Turn on/off video sound</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>mute</code> - Operation code.</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setRecordMute(PLAYMODE)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setRecordMute</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingSmartCameraP2P.html#setRecordMute(PLAYMODE)>setRecordMute</a>(PLAYMODE playModel)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMonthKey()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMonthKey</h4>
                                        <pre class="methodSignature"> abstract String <a href=IThingSmartCameraP2P.html#getMonthKey()>getMonthKey</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDayKey()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDayKey</h4>
                                        <pre class="methodSignature"> abstract String <a href=IThingSmartCameraP2P.html#getDayKey()>getDayKey</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startPlayBack(int,int,int,OperationDelegateCallBack,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startPlayBack</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#startPlayBack(int,int,int,OperationDelegateCallBack,OperationDelegateCallBack)>startPlayBack</a>(int startTime, int stopTime, int playTime, OperationDelegateCallBack callBack, OperationDelegateCallBack finishcallBack)</pre>
                                        <div class="block"><p>Start playback</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>startTime</code> - Starting time (10-bit timestamp)</dd>
                                            
                                            
                                            
                                            <dd><code>stopTime</code> - Stop time</dd>
                                            
                                            
                                            
                                            <dd><code>playTime</code> - Play time</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Playback callback</dd>
                                            
                                            
                                            
                                            <dd><code>finishcallBack</code> - Callback when playback ends</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="pausePlayBack(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>pausePlayBack</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#pausePlayBack(OperationDelegateCallBack)>pausePlayBack</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Pause playback</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="resumePlayBack(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>resumePlayBack</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#resumePlayBack(OperationDelegateCallBack)>resumePlayBack</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Resume playback</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopPlayBack(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopPlayBack</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#stopPlayBack(OperationDelegateCallBack)>stopPlayBack</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Stop playback</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="snapshot(String,Context,PLAYMODE,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>snapshot</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingSmartCameraP2P.html#snapshot(String,Context,PLAYMODE,OperationDelegateCallBack)>snapshot</a>(String absoluteFilePath, Context context, PLAYMODE playmode, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Video snapshot. When the video starts to play successfully (it can be live video or video playback), you can take a screenshot of the currently displayed video image.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>absoluteFilePath</code> - Picture storage path</dd>
                                            
                                            
                                            
                                            <dd><code>context</code> - Context</dd>
                                            
                                            
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="snapshot(String,Context,PLAYMODE,int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>snapshot</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#snapshot(String,Context,PLAYMODE,int,OperationDelegateCallBack)>snapshot</a>(String absoluteFilePath, Context context, PLAYMODE playmode, int rotateMode, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="snapshot(String,Context,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>snapshot</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#snapshot(String,Context,OperationDelegateCallBack)>snapshot</a>(String absoluteFilePath, Context context, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="snapshotSilence(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>snapshotSilence</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#snapshotSilence(String,String)>snapshotSilence</a>(String absoluteFilePath, String fileName)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="snapshot(String,String,Context,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>snapshot</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#snapshot(String,String,Context,OperationDelegateCallBack)>snapshot</a>(String directory, String fileName, Context context, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="snapshotWithConfig(Context,IPCSnapshotConfig,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>snapshotWithConfig</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#snapshotWithConfig(Context,IPCSnapshotConfig,OperationDelegateCallBack)>snapshotWithConfig</a>(Context context, IPCSnapshotConfig config, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryRecordDaysByMonth(int,int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryRecordDaysByMonth</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#queryRecordDaysByMonth(int,int,OperationDelegateCallBack)>queryRecordDaysByMonth</a>(int year, int month, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Get date with playback video record. Before starting playback, you need to get the information of the playback video record.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>year</code> - Query year</dd>
                                            
                                            
                                            
                                            <dd><code>month</code> - Query month</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryRecordTimeSliceByDay(int,int,int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryRecordTimeSliceByDay</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#queryRecordTimeSliceByDay(int,int,int,OperationDelegateCallBack)>queryRecordTimeSliceByDay</a>(int year, int month, int day, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Get video playback information for a certain day. After getting the date of useful playback record, get the video playback record of the day according to the date.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>year</code> - Query year</dd>
                                            
                                            
                                            
                                            <dd><code>month</code> - Query month</dd>
                                            
                                            
                                            
                                            <dd><code>day</code> - Query day</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryRecordTimeSliceByDay(int,int,int,int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryRecordTimeSliceByDay</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#queryRecordTimeSliceByDay(int,int,int,int,OperationDelegateCallBack)>queryRecordTimeSliceByDay</a>(int year, int month, int day, int page, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Get video playback information for a certain day. After getting the date of useful playback record, get the video playback record of the day according to the date.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>year</code> - Query year</dd>
                                            
                                            
                                            
                                            <dd><code>month</code> - Query month</dd>
                                            
                                            
                                            
                                            <dd><code>day</code> - Query day</dd>
                                            
                                            
                                            
                                            <dd><code>page</code> - Query page</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryEventRecordTimeSliceByDay(int,int,int,int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryEventRecordTimeSliceByDay</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#queryEventRecordTimeSliceByDay(int,int,int,int,OperationDelegateCallBack)>queryEventRecordTimeSliceByDay</a>(int year, int month, int day, int page, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Get video playback information for a certain day. After getting the date of useful playback event record, get the video playback event record of the day according to the date.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>year</code> - Query year</dd>
                                            
                                            
                                            
                                            <dd><code>month</code> - Query month</dd>
                                            
                                            
                                            
                                            <dd><code>day</code> - Query day</dd>
                                            
                                            
                                            
                                            <dd><code>page</code> - Query page</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startAudioTalk(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startAudioTalk</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#startAudioTalk(OperationDelegateCallBack)>startAudioTalk</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Start talk. Open the audio channel from App to camera.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopAudioTalk(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopAudioTalk</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#stopAudioTalk(OperationDelegateCallBack)>stopAudioTalk</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Stop talk. Close the audio channel from App to camera. *</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startRecordLocalMp4(String,Context,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startRecordLocalMp4</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#startRecordLocalMp4(String,Context,OperationDelegateCallBack)>startRecordLocalMp4</a>(String folderPath, Context context, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Start video recording</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>folderPath</code> - File path to save video</dd>
                                            
                                            
                                            
                                            <dd><code>context</code> - Context</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startRecordLocalMp4(String,Context,int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startRecordLocalMp4</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#startRecordLocalMp4(String,Context,int,OperationDelegateCallBack)>startRecordLocalMp4</a>(String folderPath, Context context, int rotateMode, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startRecordLocalMp4(String,String,Context,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startRecordLocalMp4</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#startRecordLocalMp4(String,String,Context,OperationDelegateCallBack)>startRecordLocalMp4</a>(String folderPath, String fileName, Context context, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Start video recording</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>folderPath</code> - File path to save video</dd>
                                            
                                            
                                            
                                            <dd><code>fileName</code> - File name</dd>
                                            
                                            
                                            
                                            <dd><code>context</code> - Context</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopRecordLocalMp4(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopRecordLocalMp4</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#stopRecordLocalMp4(OperationDelegateCallBack)>stopRecordLocalMp4</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Stop video recording</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopRecordLocalMp4(IPCRecordConfig,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopRecordLocalMp4</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#stopRecordLocalMp4(IPCRecordConfig,OperationDelegateCallBack)>stopRecordLocalMp4</a>(IPCRecordConfig config, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isConnecting()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isConnecting</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingSmartCameraP2P.html#isConnecting()>isConnecting</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isTalking()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isTalking</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingSmartCameraP2P.html#isTalking()>isTalking</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isRecording()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isRecording</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingSmartCameraP2P.html#isRecording()>isRecording</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="disconnect(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>disconnect</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#disconnect(OperationDelegateCallBack)>disconnect</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Disconnect P2P</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="disconnectDirect(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>disconnectDirect</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#disconnectDirect(OperationDelegateCallBack)>disconnectDirect</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="connectPlayback()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>connectPlayback</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#connectPlayback()>connectPlayback</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="destroyCameraBusiness()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>destroyCameraBusiness</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#destroyCameraBusiness()>destroyCameraBusiness</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="destroyP2P()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>destroyP2P</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#destroyP2P()>destroyP2P</a>()</pre>
                                        <div class="block"><p>Destroy camera object</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getVideoBitRateKbps()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getVideoBitRateKbps</h4>
                                        <pre class="methodSignature"> abstract double <a href=IThingSmartCameraP2P.html#getVideoBitRateKbps()>getVideoBitRateKbps</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setEnableIVA(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setEnableIVA</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setEnableIVA(boolean)>setEnableIVA</a>(boolean enableIVA)</pre>
                                        <div class="block"><p>Set whether to enable Object outline function</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>enableIVA</code> - True means enable</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerSpeakerEchoProcessor(ISpeakerEchoProcessor)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerSpeakerEchoProcessor</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#registerSpeakerEchoProcessor(ISpeakerEchoProcessor)>registerSpeakerEchoProcessor</a>(ISpeakerEchoProcessor processor)</pre>
                                        <div class="block"><p>Register listener to receive audio data. If you need to perform additional processing on the audio data collected by the APP,such as voice change, you can get the audio data from IPC SDK, and the audio has been echo canceled.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>processor</code> - Listener</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unregisterSpeakerEchoProcessor()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unregisterSpeakerEchoProcessor</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#unregisterSpeakerEchoProcessor()>unregisterSpeakerEchoProcessor</a>()</pre>
                                        <div class="block"><p>Unregister audio data listener</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="sendAudioTalkData(Array,int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>sendAudioTalkData</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#sendAudioTalkData(Array,int)>sendAudioTalkData</a>(Array&lt;byte&gt; outbuf, int length)</pre>
                                        <div class="block"><p>After the audio data processing, it needs to be transmitted to the device for playback</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>outbuf</code> - Audio data</dd>
                                            
                                            
                                            
                                            <dd><code>length</code> - Length</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="deletePlaybackDataByDay(String,OperationDelegateCallBack,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>deletePlaybackDataByDay</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#deletePlaybackDataByDay(String,OperationDelegateCallBack,OperationDelegateCallBack)>deletePlaybackDataByDay</a>(String day, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setPlayBackSpeed(int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setPlayBackSpeed</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setPlayBackSpeed(int,OperationDelegateCallBack)>setPlayBackSpeed</a>(int speed, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Multiple speed playback. Need device support, developer can use getCameraConfig to get the playback speed supported by the device.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>speed</code> - Playback speed, the specified playback speed needs device support</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Operation callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startPlayBackDownload(int,int,String,String,OperationDelegateCallBack,ProgressCallBack,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startPlayBackDownload</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#startPlayBackDownload(int,int,String,String,OperationDelegateCallBack,ProgressCallBack,OperationDelegateCallBack)>startPlayBackDownload</a>(int startTime, int stopTime, String folderPath, String fileName, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, OperationDelegateCallBack finishCallBack)</pre>
                                        <div class="block"><p>Replay Start download</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>startTime</code> - Start time</dd>
                                            
                                            
                                            
                                            <dd><code>stopTime</code> - Stop time</dd>
                                            
                                            
                                            
                                            <dd><code>folderPath</code> - Save folder path</dd>
                                            
                                            
                                            
                                            <dd><code>fileName</code> - Save file name</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                            
                                            
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="pausePlayBackDownload(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>pausePlayBackDownload</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#pausePlayBackDownload(OperationDelegateCallBack)>pausePlayBackDownload</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Replay Pause download</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="resumePlayBackDownload(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>resumePlayBackDownload</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#resumePlayBackDownload(OperationDelegateCallBack)>resumePlayBackDownload</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Replay Resume download</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopPlayBackDownload(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopPlayBackDownload</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#stopPlayBackDownload(OperationDelegateCallBack)>stopPlayBackDownload</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Replay Stop download</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Result callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setLoudSpeakerStatus(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setLoudSpeakerStatus</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setLoudSpeakerStatus(boolean)>setLoudSpeakerStatus</a>(boolean enable)</pre>
                                        <div class="block"><p>Switch between speaker and handset mode, p2p 1.0 not support.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>enable</code> - True means turn on the speaker, turn off the earpiece.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="requestCameraInfo(String,ResultListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>requestCameraInfo</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#requestCameraInfo(String,ResultListener)>requestCameraInfo</a>(String devId, ResultListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryAlbumFileIndex(String,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryAlbumFileIndex</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#queryAlbumFileIndex(String,OperationDelegateCallBack)>queryAlbumFileIndex</a>(String albumName, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Album index query</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>albumName</code> - Album name</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - response</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startDownloadAlbumFile(String,String,String,boolean,OperationDelegateCallBack,ProgressCallBack,FileDownLoadProgressCallBack,FileDownloadFinishCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startDownloadAlbumFile</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#startDownloadAlbumFile(String,String,String,boolean,OperationDelegateCallBack,ProgressCallBack,FileDownLoadProgressCallBack,FileDownloadFinishCallBack)>startDownloadAlbumFile</a>(String albumName, String savedFolder, String jsonfiles, boolean thumbnail, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, FileDownLoadProgressCallBack fileDLProgressCallBack, FileDownloadFinishCallBack finishCallBack)</pre>
                                        <div class="block"><p>Download the files under the specified album</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>albumName</code> - Album name</dd>
                                            
                                            
                                            
                                            <dd><code>savedFolder</code> - The original path of the file to be stored</dd>
                                            
                                            
                                            
                                            <dd><code>jsonfiles</code> - File List.</dd>
                                            
                                            
                                            
                                            <dd><code>thumbnail</code> - Whether it is a download thumbnail, if it is a thumbnail, the file suffix in the file list must end with jpg.</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - operation response</dd>
                                            
                                            
                                            
                                            <dd><code>progressCallBack</code> - The total progress of the file download is back</dd>
                                            
                                            
                                            
                                            <dd><code>fileDLProgressCallBack</code> - The current file download progress is back</dd>
                                            
                                            
                                            
                                            <dd><code>finishCallBack</code> - All files are downloaded and returned</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="cancelDownloadAlbumFile(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>cancelDownloadAlbumFile</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#cancelDownloadAlbumFile(OperationDelegateCallBack)>cancelDownloadAlbumFile</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Cancel the file being downloaded</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - operation response</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="deleteAlbumFile(String,String,OperationDelegateCallBack,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>deleteAlbumFile</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#deleteAlbumFile(String,String,OperationDelegateCallBack,OperationDelegateCallBack)>deleteAlbumFile</a>(String albumName, String jsonFiles, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)</pre>
                                        <div class="block"><p>Delete album file</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>albumName</code> - Album name</dd>
                                            
                                            
                                            
                                            <dd><code>jsonFiles</code> - List of deleted files, thumbnails will be deleted at the same time.</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - operation response</dd>
                                            
                                            
                                            
                                            <dd><code>finishCallBack</code> - Delete the end and return</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="switchChannel(int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>switchChannel</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#switchChannel(int,OperationDelegateCallBack)>switchChannel</a>(int channel, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Camera channel switch</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>channel</code> - Channel number after switching</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Operation callback</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHttpProxy(IHttpProxy)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHttpProxy</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setHttpProxy(IHttpProxy)>setHttpProxy</a>(IHttpProxy httpProxy)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setIgnoreAwaking(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setIgnoreAwaking</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setIgnoreAwaking(boolean)>setIgnoreAwaking</a>(boolean ignoreAwaking)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setAudioEffect(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setAudioEffect</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setAudioEffect(int)>setAudioEffect</a>(int type)</pre>
                                        <div class="block"><p>Set the voice intercom sound effect</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>type</code> - effect type</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCameraStatus()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCameraStatus</h4>
                                        <pre class="methodSignature"> abstract CameraStatus <a href=IThingSmartCameraP2P.html#getCameraStatus()>getCameraStatus</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="enableAudioNS(boolean,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>enableAudioNS</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#enableAudioNS(boolean,OperationDelegateCallBack)>enableAudioNS</a>(boolean enabled, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="enableAudioAGC(boolean,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>enableAudioAGC</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#enableAudioAGC(boolean,OperationDelegateCallBack)>enableAudioAGC</a>(boolean enabled, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="enableAudioAEC(boolean,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>enableAudioAEC</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#enableAudioAEC(boolean,OperationDelegateCallBack)>enableAudioAEC</a>(boolean enabled, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setCameraStatusUpdateCallback(ICameraStatusUpdateCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setCameraStatusUpdateCallback</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingSmartCameraP2P.html#setCameraStatusUpdateCallback(ICameraStatusUpdateCallback)>setCameraStatusUpdateCallback</a>(ICameraStatusUpdateCallback callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getExecutor()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockListLast"
                                          >
                                    <li class="blockList">
                                        <h4>getExecutor</h4>
                                        <pre class="methodSignature"> abstract Executor <a href=IThingSmartCameraP2P.html#getExecutor()>getExecutor</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
    </div>
</main>
<footer role="contentinfo">
    <nav role="navigation">
        <!-- ======= START OF BOTTOM NAVBAR ====== -->
        <div class="bottomNav"><a id="navbar.bottom">
            <!--   -->
        </a>
            <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
            </div>
            <a id="navbar.bottom.firstrow">
                <!--   -->
            </a>
            <ul class="navList" title="Navigation">
    <li><a href="../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
        <a id="skip.navbar.bottom">
            <!--   -->
        </a>
        <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
    </nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
    style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>
